6277. Покупка воды
Стоимость
бутылки воды, учитывая стоимость пустой бутылки, составляет 1 грн 20 коп., а
стоимость пустой бутылки 20 коп.
Сколько
бутылок воды можно выпить на n грн,
учитывая, что пустые бутылки можно сдавать, и на полученные деньги приобретать
новые бутылки воды.
Вход. Натуральное
число n (1 ≤ n ≤ 1000).
Выход. Количество бутылок воды, которое можно выпить
на n грн.
Пример входа |
Пример выхода |
2 |
1 |
элементарные вычисления
Представьте,
что Вы имея n грн, где-то на стороне
купили бутылку за 20 коп. Еще где-то берете пустую бочку и с приобретенным
арсеналом приходите к продавцу. Протягиваете ему пустую бутылку, просите ее
наполнить водой, заплатив за саму воду 1 гривню. Сливаете воду в бочку и
продолжаете процесс покупки воды пока Вам хватит денег. Очевидно, что Вам
удастся приобрести в точности n – 1
бутылку воды. Сдав единственную бутылку и получив обратно 20 коп., у Вас
станется 1 гривня. Ее недостаточно для покупки новой бутылки с водой, а в долг
деньги брать нельзя.
Реализация алгоритма
Читаем
входные данные и выводим результат.
scanf("%d",&n);
printf("%d\n",n-1);
Java реализация
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int n = con.nextInt();
System.out.println(n - 1);
}
}
Python реализация
n = int(input())
res = n – 1
print(res)